#include "Parser.h"
#include "../Utils/Utils.h"
using namespace std;

Struktura Parser::parsuj(ifstream& plik)
{
	Utils utils;						// To jest brzydkie. TODO!!!!
	int count = utils.getLiczba(plik);
	string str;
	getline(plik, str);
	Struktura struktura = Struktura(count);


	for (int i = 0; i < count; i++)
	{
		Wiazanie wiazanie;
		wiazanie.nukleo[0] = utils.getLiczba(plik);
		utils.ignorujTab(plik, 3);
		wiazanie.nukleo[1] = utils.getLiczba(plik);
		struktura.setWiazanie(i, wiazanie);
		getline(plik, str);
	}


/*	for (int i = 0; i < count; i++) //petla testowa
	{

		Wiazanie wiazanie = struktura.getWiazanie(i);
		cout << wiazanie.nukleo[0] << " , " << wiazanie.nukleo[1] << "\n";
	}*/
	return struktura;
}
